Career 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Spain F3 Spain F4 Australia F1 Czech Republic F4 Austria F1 Austria F3 Croatia F1 Morocco F1 Morocco F2 Italy F9 Austria F5 Slovakia F1 Hungary F4 Croatia F6 Czech Republic F4 Czech Republic F6 Australia F9 Croatia F1 Poland F2 Poland F3 Spain F38 Czech Republic F4 Austria F1 Croatia F1 Croatia F2 Croatia F3 Croatia F4 Croatia F5 Czech Republic F2 Czech Republic F3 Czech Republic F4 Germany F5 Germany F6 Bosnia/Herzegovina F5 Spain F40 Spain F41 Czech Republic F5 Czech Republic F6 Germany F1 Austria F1 Austria F2 Croatia F1 Croatia F2 Croatia F4 Croatia F5 France F6 Czech Republic F3 Czech Republic F6 Germany F12 Egypt F14 Egypt F15 Czech Rep F4 Czech Rep F5 Egypt F1 Croatia F1 Croatia F3 Czech Republic F3 Poland F2 Czech Republic F2 Czech Republic F3 Czech Republic F6 Slovakia F3 Austria F7 Croatia F10 Croatia F11 Croatia F12 Czech Republic F9 Germany F2 Germany F3 Croatia F1 Croatia F4 Croatia F5 Croatia F6 Czech Republic F1 Czech Republic F2 Austria F1 Czech Republic F4 Austria F8 Egypt F10 Egypt F11 Czech Republic F5 Egypt F34 Egypt F4 Egypt F5 Egypt F6 Egypt F7 Egypt F10 Egypt F11 Qatar F1 Qatar F2 Egypt F33 Egypt F34 Egypt F6 Egypt F7 Egypt F8 Egypt F11 Egypt F12 Czech Republic F4 Slovakia F3 Austria F8 Egypt F24 Egypt F25 Egypt F26 Croatia F10 Croatia F11 Czech Republic F9 Greece F2 (Heraklion) Greece F3 (Heraklion) Egypt F12 (Sharm El Sheikh) Egypt F13 (Sharm El Sheikh) Ukraine F1 (Cherkassy) Ukraine F2 (Cherkassy) Hungary F5 (Budapest) Egypt F10 (Sharm El Sheikh) Egypt F29 (Cairo) M15 Sharm El Sheikh M25 Budapest Czech Open 2005 - Prostejov Morocco Tennis Tour - Fes Open Costa Daurada - Tarragona TEAN International - Alphen Aan Den Rijn Banja Luka Challenger Miller Lite Hall of Fame Tennis Championships - Newport AAPT Championships - Adelaide Adidas International - Sydney The Stella Artois Grass Court Championships - London Mercedes-Benz Cup - Los Angeles Adidas International - Sydney Kroger / St. Jude International - Memphis International Tennis Championships - Delray Beach RCA Championships - Indianapolis Heineken Open Shanghai - Shanghai AIG Japan Open - Tokyo Kroger / St. Jude International - Memphis Open Seat Godo - Barcelona The Priority Telecom Open - Amersfoort Generali Open - Kitzbuhel China Open - Beijing BellSouth Open - Vina del Mar Argentina Open - Buenos Aires Brasil Open - Costa do Sauipe Grand Prix Hassan II - Casablanca BMW Open - Munich Internationaler Raiffeisen Grand Prix - St. Polten Allianz Suisse Open - Gstaad Generali Open - Kitzbuhel Idea Prokom Open - Sopot Campionati Internazionali di Sicilia - Palermo Open de Moselle - Metz Regions Morgan Keegan Championships - Memphis Tennis Channel Open - Las Vegas Hypo Group Tennis International - Portschach Synsam Swedish Open - Bastad Generali Open - Kitzbuhel Next Generation Adelaide International - Adelaide Generali Open - Kitzbuhel Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Stockholm Open - Stockholm Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco PBZ Zagreb Indoors - Zagreb Tennis Channel Open - Las Vegas U.S. Mens's Clay Court Championship - Houston Qatar ExxonMobil Open - Doha Brisbane - Brisbane Medibank International - Sydney Heineken Open - Auckland Catella Swedish Open - Bastad BCR Open Romania - Bucharest If Stockholm Open - Stockholm Bank Austria Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel Brisbane International - Brisbane Medibank International - Sydney Movistar Open - Santiago Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Open Sabadell Atlantico - Barcelona Gerry Weber Open - Halle Ordina Open - s-Hertogenbosch Catella Swedish Open - Bastad Mercedes Cup - Stuttgart Pilot Pen Tennis - New Haven If Stockholm Open - Stockholm Open Sud de France - Montpellier Bank Austria Tennis Trophy - Vienna Open de Tenis Comunidad Valenciana - Valencia Brisbane International - Brisbane Medibank International - Sydney Movistar Open - Santiago PBZ Zagreb Indoors - Zagreb Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Bet-At-Home Austrian Open - Kitzbuhel BMW Open - Munich Gerry Weber Open - Halle AEGON Championships - London Allianz Suisse Open - Gstaad Winston Salem - Winston Salem If Stockholm Open - Stockholm PBZ Zagreb Indoors - Zagreb BRD Nastase Tiriac Trophy - Bucharest Erste Bank Open - Vienna PBZ Zagreb Indoors - Zagreb Australia F2 Spain F2 Poland F10 Czech Republic F5 Austria F11 Croatia F2 Croatia F2 Czech Republic F1 Algeria F1 Algeria F2 Croatia F2 Slovak Rep. F1 Slovenia F3 Italy F17 (Bergamo) Serbia F3 (Subotica) Serbia F4 (Zlatibor) Greece F6 (Heraklion) Greece F7 (Heraklion) M25 Pardubice M25 Vogau Greece F1 (Heraklion) Egypt F2 (Sharm El Sheikh) Egypt F3 (Sharm El Sheikh) Egypt F4 (Sharm El Sheikh) M25+H Ricany Egypt F9 (Sharm El Sheikh) Turkey F13 (Antalya) Turkey F14 (Antalya) M25 Poznan M25 Prague Serbia F4 (Subotica) Lebanon F1 (Jounieh) Lebanon F2 (Jounieh) Turkey F31 (Antalya) Czech Republic F8 (Opava) Egypt F30 (Cairo) M15 Sharm El Sheikh M15 Sharm El Sheikh M15 Olomouc M15 Opava M15 Prague M15 Sharm El Sheikh M25 Pardubice M15 Sharm El Sheikh M15 Cairo M15 Prague M15 Poprad Casablanca Challenger Oberstaufen Cup - Oberstaufen Morocco Tennis Tour - Marrakech Isla de Gran Canaria - Mas Palomas Oberstaufen Cup - Oberstaufen Samarkand Challenger - Samarkand M15 Sharm El Sheikh Unicredit Czech Open - Prostejov ATP Challenger Trophy 2008 - Trnava Bauer Watertechnilogy Cup 2008 - Eckental Meknes Challenger Athens Challenger Poznan Challenger Cordenons Challenger Prostejov Challenger Marburg Challenger Scheveningen Challenger Kitzbuhel Challenger Brasov Challenger Ortisei Challenger Casablanca Challenger Monza Challenger Prostejov Challenger Poznan Challenger Prostejov Challenger Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Cherbourg Challenger Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Rogers Cup - Montreal Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Pacific Life Open - Indian Wells BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome M25 Prostejov Liberec Challenger Monte-Carlo Rolex Masters - Monte-Carlo Bogota Challenger Shanghai Rolex Masters - Shanghai Mutua Madrid Open - Madrid Granby Challenger - Granby 2002 Azalea Orthopedic Challenger - Tyler The Granby Natrel Challenger - Granby Czech Indoor Open - Prague USTA Men's Challenger of Dallas - Dallas 6th Sardinian International Championships - Cagliari Uncle Toby's Burnie Challenger - Tasmania Steelers Cup - Kosice Porsche Open - Poznan X Trofeo Ciudad de Quito - Quito Copa Petrobras Santiago - Santiago KGHM Polish Indoors - Wroclaw Ljubljana Open - Ljubljana Challenger Copa Sevilla - Seville Timisoara Challenger - Timisoara Kia International In Caloundra - Caloundra South African Airways Tennis Open - Durban Mitsubishi Electric Europe Cup - Monza Polska Energia Open - Bytom Aamulehti Tampere Opene - Tampere Bukhara Challenger - Bukhara LTA Shrewsbury Challenger - Shrewsbury ECM Prague Open 2008 - Prague San Benedetto Challenger - San Benedetto Oberstaufen Cup-Head German Master's Series - Oberstaufen San Marino CEPU Open - San Marino Ljubljana Open 2008 - Ljubljana Banja Luka Challenger 2008 - Banja Luka Kobstaedernes ATP Challenger - Kolding Copa Petrobras-Uruguay - Montevideo Bancolombia Open - Cali Burnie Challenger Tanger Challenger Rabat Challenger St. Brieuc Challenger Tampere Challenger San Marino Challenger Geneva Challenger Szczecin Challenger Eckental Challenger Ostrava Challenger Bytom Challenger Poznan Challenger Tarragona Challenger Bratislava Challenger Champaign Challenger Open Sainte-Victoire - Aix-En-Provence Meknes Challenger Rabat Challenger Marrakech Challenger Barletta Challenger Zagreb Challenger Braunschweig Challenger Banja Luka Challenger Trnava Challenger Madrid Challenger Sao Jose Do Rio Preto Challenger Heilbronn Challenger Kazan Challenger Prague Challenger Ortisei Challenger Mersin Challenger Ostrava Challenger Brasov Challenger Banja Luka Challenger Casablanca Challenger Kazan Challenger Ostrava Challenger Prostejov Challenger Prague Challenger Braunschweig Challenger San Benedetto Challenger Oberstaufen Challenger Liberec Challenger Brasov Challenger Banja Luka Challenger Trnava Challenger Ostrava Challenger Milan Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa The LTA Hull Challenger - Hull XL Capital Bermuda Open - Bermuda ECM Cup - Prague Neride Prague Indoor - Prague Herwalt Motors Mercedes-Benz Center Men's Challenger - Fresno USTA Challenger of San Antonio - San Antonio 2003 Freeman Men's Challenger - Joplin C.T. San Remo - XIII Piertomaso Tessitore - San Remo Tennis Napoli Cup - Napoli Prague Open - Prague Zivnobanka Czech Open - Prostejov USTA Seascape Challenger - Aptos Samsung Securities Cup Challenger Tennis - Seoul Tehran Open ATP Challenger - Tehran IX Trofeo Ciudad de Quito - Quito The USTA Challenger at West End Racquet - Torrance Waco International Tennis Challenger - Waco San Luis Potosi Challenger - San Luis Potosi AAPT Championships - Adelaide Tennis Napoli Cup - Napoli Ostrava Open 2005 - Ostrava ECM Prague Open 2005 - Prague Architect Open - Budapest GHI Bronx Classic - Bronx Arroyo de la Encomienda - Valladolid Shimadzu All Japan Indoor - Kyoto Gosford Australian Unity Challenger - Gosford Gallagher International - Hamilton Pekao Open 2005 - Szczecin Kia International in Caloundra - Caloundra Czech Open 2006 - Prostejov Black Forest Open 2004 - Freudenstadt The LTA Manchester Trophy - Manchester GHI Bronx Tennis Classic - Bronx Iskratel Open - Kranj Brasov Challenger - Brasov Dusseldorf Open 2006 - Dusseldorf dBI Tennis Challenger - Binghamton Samsung Securities Cup - Seoul Braga Challenger Prostejov Challenger Kia International In Kawana - Kawana 4th Volkswagen Challenger - Wolfsburg XII Abierto Internacional de Salinas - Salinas Morocco Tennis Tour - Rabat ECU Prague Open - Prague Banja Luka Challenger 2004 - Banja Luka China Open - Beijing XL Bermuda Open - Bermuda Kosice Open-Steelers Cup 2008 - Kosice Sibiu Challenger Akbank Private Banking TED Open - Istanbul Dubrovnik Open - Dubrovnik Copa Petrobras-Colombia - Bogota Cyclus Open de Tenis - Florianopolis Open de Rennes - Rennes Australian Open - Melbourne Manerbio Challenger Trnava Challenger Tarragona Challenger Labertz Open by Stawag - Aachen Wimbledon - London U.S. Open - New York Quimper Challenger Furth Challenger Cordenons Challenger Australian Open - Melbourne Charlottesville Challenger Kobstaedernes ATP Challenger - Kolding Freudenstadt Challenger Napoli Challenger Prague Challenger Rome Challenger Alessandria Challenger Furth Challenger French Open - Paris Wimbledon - London Meknes Challenger Schickedanz Open 2007 - Furth U.S. Open - New York Copa Petrobras-Argentina - Buenos Aires Unicredit Czech Open 2007 - Prostejov Recanati Challenger Banja Luka Challenger The 69th King's Cup-Thailand Open - Bangkok Prostejov Challenger USTA Challenger of Burbank - Burbank Timisoara Challenger Meerbusch Challenger Trnava Challenger Mons Challenger Ortisei Challenger Sofia Challenger University of Tennessee USTA Challenger - Knoxville Aix En Provence Challenger The Wright Financial Group, Inc. Challenger - Champaign Marburg Challenger Cordenons Challenger Ostrava Challenger BMW Tennis Championship - Sunrise Prague Challenger Madrid Challenger Trnava Challenger Lima 2 Challenger Sibiu Challenger Citta di Monza - Monza Rennes Challenger Oberstaufen Challenger BMW Tennis Championship - Sunrise Unicredit (Suisse) Bank S. A. Challenger - Chiasso Ostrava Challenger 10° Trofeo Luigi Pezzoli - Bergamo Banja Luka Challenger Timisoara Challenger - Timisoara Bengalaru 2 Challenger Prostejov Challenger French Open - Paris Bancolombia Open - Bogota U.S. Open - New York Oeiras 1 Challenger Prosperita Open 2007 - Ostrava Australian Open - Melbourne French Open - Paris USTA Challenger of Tiburon - Tiburon Almaty Challenger 1 - Almaty Monza Challenger Heineken Challenger - Ho Chi Minh City Prostejov Challenger U.S. Open - New York 2004 Freeman Men's Challenger - Joplin Heineken Challenger 2004 - Ho Chi Minh City Bergamo Challenger Palermo Challenger Blois Challenger Australian Open - Melbourne Zagreb Challenger 2002 Eddleman USTA Challenger - Birmingham Timisoara Challenger - Timisoara ECM Cup - Prague ARMS USTA Challenger - Rocky Mount Uncle Toby's Australian Men's Clay Court Challenger - Canberra The Surbiton Trophy - Surbiton San Marino Cepu Open - San Marino Karlsruhe Challenger Challenger Leon 2004 - Leon Prostejov Challenger XXXVII Torneig C.E. Laieta - Barcelona Prostejov Challenger Wimbledon - London Furth Challenger Astana Challenger Banja Luka Challenger U.S. Open - New York Ispat Open 2004 - Ostrava Karshi Challenger - Karshi Lugano Challenger Budapest Challenger - Budapest Australian Open - Melbourne Kosice Challenger Brasov Challenger - Brasov Ljubljana Open - Ljubljana Sao Leopoldo Challenger Schickedanz Open - Furth Manama Challenger Czech Open - Prostejov Constanta Challenger Trnava Challenger Buenos Aires Challenger ATU Cup - Weiden Rijeka Challenger Binghamton Professional Tennis Tournament - Binghamton U.S. Open - New York Nord/LB Open 2004 - Braunschweig Australian Open - Melbourne Prostejov Challenger 10ø Tornea B. Camparini - Reggio Emilia GHI Bronx Classic - Bronx French Open - Paris Canottieri Minico 2004 - Mantova Scheveningen Challenger Wimbledon - London ATP Challenger Trophy 2007 - Trnava San Benedetto Challenger San Benedetto Challenger - San Benedetto Siemens Open 2004 - Scheveningen Rimini Challenger Helsinki Challenger Riviera di Rimini Challenger 2004 - Rimini Australian Open - Melbourne Cherbourg Challenger Trofeo Francesco Guzzini - Recanati French Open - Paris Samsung Securities Cup - Seoul Flea Market Cup - Busan Open Castilla y Leon - Segovia Wimbledon - London Liberec Challenger U.S. Open - New York Uncle Tobys Challenger in Caloundra - Caloundra Copa Petrobras Argentina - Buenos Aires Australian Open - Melbourne Bendigo Challenger Bengalaru 1 Challenger French Open - Paris Rijeka Open - Rijeka Wimbledon - London Czech Indoor Open - Prague III Challenger Isla de Gran Canaria Ciudad de Telde - Telde Ostrava Challenger Morocco Tennis Tour - Marrakech Parma Challenger Australian Open - Melbourne French Open - Paris Manerbio Challenger Trani Challenger Australian Open - Melbourne Next Generation Hardcourts - Adelaide Genoa Open Challenger-Fondazione Carige - Genova Medibank Private International - Sydney Copa Petrobras-Brazil - Aracaju Open Seat Godo 2005 - Barcelona Cordenons Challenger Mons Challenger Knoxville Challenger USTA Freeman Men's Challenger - Joplin Sibiu Challenger Sydney International - Sydney Marrakech Challenger Open de Tenis Comunidad Valenciana - Valencia Prosperita Open 2006 - Ostrava Mersin Challenger French Open - Paris Fifth-Third Bank Tennis Championships - Lexington Mercedes Cup - Stuttgart Wimbledon - London U.S. Open - New York Legg Mason Tennis Classic - Washington BCR Open Romania - Bucharest Open de Moselle - Metz Stockholm Open - Stockholm Genova Challenger Adidas International - Sydney Medibank International - Sydney Movistar Open - Vina del Mar Davis Cup, World Group, QF, AUS-ARG 1-4 Open SEAT 2008 - Barcelona Hyundai Hopman Cup - Perth Davis Cup, Group 1, 2R, AUS-THA 5-0 Davis Cup, World Group, PO, CHI-AUS, 3-2 ARAG ATP World Team Championship - Dusseldorf Davis Cup, World Group, PO, AUS-BEL 2-3 Grand Prix Hassan II - Casablanca Australian Open Wildcard Play-Off - Melbourne Copa Claro - Buenos Aires All Lower level tournaments BRD Nastase Tiriac Trophy - Bucharest Mercedes Cup - Stuttgart Brasil Open - Costa do Sauipe ATP Vegeta Croatia Open - Umag SkiStar Swedish Open - Bastad Barcelona Open BancSabadell - Barcelona Stockholm Open - Stockholm Copa Telmex - Buenos Aires Legg Mason Tennis Classic - Washington D.C. Allianz Suisse Open Gstaad - Gstaad The Stella Artois Grass Court Championships - London Grand Prix Hassan II - Casablanca AAPT Championships - Adelaide BMW Open - Munich Next Generation Adelaide International - Adelaide Sydney International - Sydney Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne U.S. Open - New York Davis Cup, Group 1, 1R, AUS-TPE 5-0 Wimbledon - London Wimbledon - London Davis Cup, World Group, PO, SRB-AUS 4-1 Davis Cup, World Group, 1R, SUI-AUS 2-3 Prostejov Challenger